/**
 * 信息
 */
export interface cdzinfo {
  id?: number;
  orderNum?: string;
  licensePlate?: string;
  carCode?: number | string;
  cardType?: number | string;
  chargeAmount?: number | string;
  chargeElec?: number | string;
  deviceId?: number | string;
  deviceName?: number;
  endType?: string;
  prepaidCard?: number;
  idCardname?: string;
}

/**
 * 号码查询对象类型
 */
export interface cdzinfoQuery extends PageQuery {
  id?: number;
  orderNum?: string;
  licensePlate?: string;
  carCode?: number | string;
  cardType?: number | string;
  chargeAmount?: string;
  chargeElec?: number | string;
  deviceId?: number | string;
  deviceName?: number | string;
  endType?: string;
  prepaidCard?: number | string;
  idCardname?: string;
}

/**
 * 号码分页对象
 */
export type cdzinfoPageVO = {
  /**
   * 项目字段
   */
  id?: number;
  orderNum?: string;
  licensePlate?: string;
  carCode?: number | string;
  cardType?: number | string;
  chargeAmount?: string;
  chargeElec?: number | string;
  deviceId?: number | string;
  deviceName?: number;
  endType?: string;
  prepaidCard?: number;
  idCardname?: string;
  [key: string]: any;
} & PageQuery;

/**
 * 表单类型
 */
export interface cdzinfoForm {
  id?: number;
  orderNum?: string;
  licensePlate?: string;
  carCode?: number | string;
  cardType?: number | string;
  chargeAmount?: string;
  chargeElec?: number | string;
  deviceId?: number | string;
  deviceName?: number | string;
  endType?: string;
  prepaidCard?: number | string;
  idCardname?: string;
  [key: string]: any;
}

export interface AllDataInfo {
  data?: cdzinfoForm[];
  sum_chargeAmount?: { chargeAmount__sum: string };
  sum_chargeElec?: { chargeElec__sum: string };
  time_difference_total?: string;
  [key: string]: any;
}

export interface cdzinfoExscript {
  [key: string]: any;
}
